ViewPathProvider
An interface through which to set the clip Path for irregularly shaped Views on API levels 30 and above.
Views that are not circles, plain rectangles, or single-radius rounded rectangles have their shapes defined by a Path field that became inaccessible starting with Android R. For those cases, this interface and its corresponding extension property – pathProvider – provide a fallback mechanism through which it can be set manually.